home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1 / Nebula One.iso / Educational / AMS / Source / ArticleFile.h < prev    next >
Text File  |  1995-06-12  |  2KB  |  89 lines

  1.  
  2. /* Programmed by Krishnaprasad Kamisetty */
  3.  
  4. #import <appkit/Responder.h>
  5. #import <stdio.h>
  6. #import <appkit/appkit.h>
  7. #import <strings.h>
  8.  
  9. #define AUTHORS      1
  10. #define ARTICLE         2
  11. #define KEYWORDS   3
  12. #define ABSTRACT    4
  13. #define Y  1
  14. #define N  0
  15.  
  16.     FILE  *fopen(), *output;
  17.     
  18.     
  19. @interface ArticleFile:Responder
  20. {
  21.     id    place;
  22.     id    pages;
  23.     id    date;
  24.     id    title;
  25.     id    keyWord;
  26.     id    dueOn;
  27.     id    country;
  28.     id    num;
  29.     id    comments;
  30.     id    vol;
  31.     id    lname;
  32.     id    journal;
  33.     id    chkout;
  34.     id    fname;
  35.     id wordField;
  36.     id absWindow;
  37.     id authWindow;
  38.     id articleWindow; 
  39.     id keyWindow;
  40.     id numberWindow;
  41.     id directoryWindow;
  42.     id searchWindow;
  43.     id articleNumber;
  44.     id directory;
  45.     
  46. }
  47.  
  48. - setPlace:anObject;
  49. - setPages:anObject;
  50. - setDate:anObject;
  51. - setTitle:anObject;
  52. - setKeyWord:anObject;
  53. - setDueOn:anObject;
  54. - setCountry:anObject;
  55. - setNum:anObject;
  56. - setComments:anObject;
  57. - setVol:anObject;
  58. - setLname:anObject;
  59. - setJournal:anObject;
  60. - setChkout:anObject;
  61. - setFname:anObject;
  62. - setArticleNumber:anObject;
  63. - setDirectory:anObject;
  64. - setWordField:anObject;
  65. - setAuthWindow:anObject;
  66. - setKeyWindow:anObject;
  67. - setArticleWindow:anObject;
  68. - setAbsWindow:anObject;
  69. - setNumberWindow:anObject;
  70. - setDirectoryWindow:anObject;
  71. - setSearchWindow:anObject;
  72. - addKeyWordAndClose:sender;
  73. - addMoreKeyWords:sender;
  74. - addArticleInfoAndClose:sender;
  75. - addAbstractAndClose:sender;
  76. - addAuthorAndClose:sender;
  77. - addMoreAuthors:sender;
  78. - warnUser:sender;
  79. - skipAbstract:sender;
  80. - fileInfoOpen:(int)item;
  81. - clearAllFields;
  82. - collectInfo:sender;
  83. - deleteInfo:sender;
  84. - indexInfo:sender;
  85. - updateInfo:sender;
  86. - searchWords:sender;
  87.  
  88. @end
  89.